home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / B-Book Series / (k)b6.d64 / bubsort'str.l < prev    next >
Text File  |  2007-02-28  |  259b  |  13 lines

  1. 9000 PROC BUBSORT'STR(REF A$(),M,N) CLOSED
  2. 9005 DIM T$ OF MAXLEN(A$(M))
  3. 9010 REPEAT 
  4. 9020 D:=TRUE
  5. 9030 FOR J:=M TO N-1 DO
  6. 9040 IF A$(J)>A$(J+1) THEN
  7. 9050 SWAP'STR(A$(J),A$(J+1),T$)
  8. 9060 D:=FALSE
  9. 9070 ENDIF 
  10. 9080 ENDFOR J
  11. 9090 UNTIL D
  12. 9100 ENDPROC BUBSORT'STR
  13.